package cn.buk.tms.hotel.dto;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 机票订单的每日房价信息
 * @author yfdai
 */
public class HotelOrderPriceDto {

    /**
     * 货币类型
     */
    private String currency;

    /**
     * 有效日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    private Date effectiveDate;

    /**
     * 不含税价格
     */
    private double exclusiveAmount;

    /**
     * 含税价格
     */
    private double inclusiveAmount;

    private double supplierInclusiveAmount;

    /**
     * 餐食类型
     */
    private int mealCount;

    /**
     * 参数数量
     */
    private int mealType;

    private int instantConfirm;


    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public Date getEffectiveDate() {
        return effectiveDate;
    }

    public void setEffectiveDate(Date effectiveDate) {
        this.effectiveDate = effectiveDate;
    }

    public double getExclusiveAmount() {
        return exclusiveAmount;
    }

    public void setExclusiveAmount(double exclusiveAmount) {
        this.exclusiveAmount = exclusiveAmount;
    }

    public double getInclusiveAmount() {
        return inclusiveAmount;
    }

    public void setInclusiveAmount(double inclusiveAmount) {
        this.inclusiveAmount = inclusiveAmount;
    }

    public int getMealCount() {
        return mealCount;
    }

    public void setMealCount(int mealCount) {
        this.mealCount = mealCount;
    }

    public int getMealType() {
        return mealType;
    }

    public void setMealType(int mealType) {
        this.mealType = mealType;
    }

    public double getSupplierInclusiveAmount() {
        return supplierInclusiveAmount;
    }

    public void setSupplierInclusiveAmount(double supplierInclusiveAmount) {
        this.supplierInclusiveAmount = supplierInclusiveAmount;
    }

    public int getInstantConfirm() {
        return instantConfirm;
    }

    public void setInstantConfirm(int instantConfirm) {
        this.instantConfirm = instantConfirm;
    }
}
